self-propelled barge - Turco Inglés Diccionario